package com.niit.musicserve.dao;

import com.niit.musicserve.entity.Consumer;

import java.util.List;

public interface ConsumerMapper {
	
	/**
	 * 添加用户
	 */
	public int addConsumer(Consumer consumer);
	
	/**
	 * 删除用户
	 */
	public int deleteConsumer(int consumerId);
	
	/**
	 * 修改用户信息
	 */
	public int updateConsumer(Consumer consumer);
	
	/**
	 * 查询所有用户
	 */
	public List<Consumer> allConsumer();
	
	/**
	 * 根据id查询用户
	 */
	public Consumer consumerOfId(int id);
	
	/**
	 * 根据用户名查询用户
	 */
	public List<Consumer> consumerOfName(String consumerName);
	
	/**
	 * 模糊查询用户
	 */
	public List<Consumer> likeConsumerOfName(String consumerName);
	
	/**
	 * 根据邮箱查询用户
	 */
	public Consumer consumerOfEmail(String consumerEmail);
	
	/**
	 * 查询用户数量
	 */
	public Integer numberOfConsumer();
	
	/**
	 * 修改密码
	 */
	public Integer updatePassword(String password,int consumerId);
}
